licence a doctor to practise medicine - French English Dictionary